package com.tfswx.fljdmxyy.dao;

import com.tfswx.fljdmxyy.model.QxXtJkdy;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 接口定义
 *
 * @Author 陈文佳
 * @Date 2023/03/24
 */
@Mapper
public interface QxXtJkdyMapper {
    /**
     * 新增接口定义
     *
     * @param qxXtJkdy 新增接口定义入参
     * @return Integer 影响条数
     */
    Integer insertJkdy(QxXtJkdy qxXtJkdy);

    /**
     * 删除接口定义
     *
     * @param qxXtJkdy 删除接口定义入参
     * @return Integer 影响条数
     */
    Integer deleteJkdy(QxXtJkdy qxXtJkdy);

    /**
     * 修改接口定义
     *
     * @param qxXtJkdy 修改接口定义入参
     * @return Integer 影响条数
     */
    Integer updateJkdy(QxXtJkdy qxXtJkdy);

    /**
     * 通过功能编码查询接口定义
     *
     * @param gnbmList 功能编码集合
     * @return List<QxXtJkdy> 接口定义列表
     */
    List<QxXtJkdy> queryJkdz(@Param("gnbmList") List<String> gnbmList);
}
